package com.junzhiit.nengji.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.bo.VipGoodsBO;
import com.junzhiit.nengji.model.VipGoods;

public interface VipGoodsDAO extends BaseDAO<VipGoods>{

	/**
	 * 
	 * TODO 查询该身份所有商品
	 * @author Zaki
	 * @time 2018年10月16日 下午5:25:19
	 * @return List<VipGoodsBO>
	 */
	public List<VipGoodsBO> findByVipId(VipGoodsBO vipGoodsBO,int pageNumber, int maxPageRow);
	
	/**
	 * 
	 * TODO 查询该身份所有商品数量
	 * @author Zaki
	 * @time 2018年10月16日 下午5:27:45
	 * @return int
	 */
	public int getTotalCount(VipGoodsBO vipGoodsBO);
	
	/**
	 * 
	 * TODO 查询真态好商家的所有商品（暂时）
	 * @author Zaki
	 * @time 2018年10月16日 下午8:31:29
	 * @return List<VipGoodsBO>
	 */
	public List<VipGoodsBO> findByShopId(VipGoodsBO vipGoodsBO,int pageNumber, int maxPageRow);
	
	/**
	 * 
	 * TODO 查询真态好商家的所有商品数量（暂时）
	 * @author Zaki
	 * @time 2018年10月16日 下午5:27:45
	 * @return int
	 */
	public int getCount(VipGoodsBO vipGoodsBO);
}
